<meta charset="utf-8">
<pre>虚拟oj开发日志
作者：lhs
2016年5月8日：
1.完成了probelm.php页面的更改,重新对调整了页面布局.
2.完成了注册界面前台的编写,后台接受文件profile.php中,能够把register.php页面传过来的注册
信息插入到数据库中.但无法执行查询操作.js执行页面自动跳转有bug
3.以上都是粗糙的编写,注册界面(register.php)js验证邮箱格式,用户名格式,密码格式没有添加,对于插入
到数据库中的密码也未经任何加密操作.
4.基本功能实现后,可完善注册登录模块,加验证码,邮箱验证,第三方登入(qq,微博,微信).并考虑安全性问题,
如防止sql注入,用户信息被盗
<pre>
<pre>
作者:lhs
2016年5月9日：
1.完了注册模块和注销登入模块的编写(都只是简单的实现,详细功能未完善)
2.注册界面login.php编写好.login_deal.php页面的代码未完成(实现最简单的登录验证)
</pre>
<pre>
作者:lhs
2016年5月10日
1.完成了登入验证的实现
</pre>
<pre>
2016年5月12日
1.完成了登录功能的编写
2.要考虑浏览器兼容的问题
3.明天开始着手准备写提交部分功能
</pre>
<pre>
2016年5月25日
1.完成了 个人页面 [查看个人所有通过运行] [查看所有运行模块]功能
2.完成了登录页面(login.php) [激活邮箱验证]功能
遗留下的小问题:
1.在网站的各个页面点击登录时,要能实现跳转回本页面
2.使用header()重定向页面时,在url有传中文参数时,跳转到的页面接受到是乱码参数
3.重新拼装过页面,left,right,middlle,head,fooer,放到一个单独的php文件里,解决运行结果页面(runReusult.php)不够显示的问题(runResult.php不需要left,right布局)
<!--4.杭电题目在题目显示时出现问题(估计是字符转义问题)
5.杭电交题时,要判定所交题的字节数不大于50字节
6.完成杭电语言映射,运行结果表里面-->

[已解决上面[1][2]问题]
php得到链接到本页面的上一页面的url地址：$_SERVER['HTTP_REFERER']
js得到本页面的url:window.location.href
为了防止使用get方法来传递参数出现乱码的问题,需要在传递前对url进行编码.
php中我使用了urlencode函数,js中我选择了encodeURIComponent()函数,[至于中文在传参的过程中出现乱码问题,需要更深层次的理解]
问题3已解决
</pre>

<pre>
2016年5月26日
1.登录跳转时,有一个bug,即在login.php页面登录时登录后会跳转到login.php
跳转bug已解决
2.完成了页面的重新构造,runResult.php页面能够正常显示(不会再出现滚动条)
</pre>
